.Net

Asynchronous operations are not allowed in this context. Page starting an asynchronous operation has to have the Async attribute set to true.

Asynchronous operations are not allowed in this context. Page starting an asynchronous operation has to have the Async attribute set to true. , someone asked me to explain?

I got the following error while running the asp.net web application. It was resolved by adding Async=”true” attribute as instructed by the exception message.

Exception message:

Asynchronous operations are not allowed in this context. Page starting an asynchronous operation has to have the Async attribute set to true and an asynchronous operation can only be started on a page prior to PreRenderComplete event.

Page starting an asynchronous operation has to have the Async attribute set to true

Solution:

<%@ Page Language="C#" AutoEventWireup="true" Async="true" CodeFile="FTPServer.aspx.cs" Inherits="FTPServer" %>

You should register page directive attributes Async=”true” in asp.net page.

Post your comments / questions